/** General **/ "Notification" = "Notification"; /** Titles **/ /* Message title for a specific person in a named room */ "MSG_FROM_USER_IN_ROOM_TITLE" = "MSG_FROM_USER_IN_ROOM_TITLE"; /* New message reply from a specific person, not referencing a room. */ "REPLY_FROM_USER_TITLE" = "REPLY_FROM_USER_TITLE"; /* New message reply from a specific person in a named room. */ "REPLY_FROM_USER_IN_ROOM_TITLE" = "REPLY_FROM_USER_IN_ROOM_TITLE"; /** Single, end-to-end encrypted messages (ie. we don't know what they say) */ /* New message from a specific person, not referencing a room */ "MSG_FROM_USER" = "MSG_FROM_USER"; /* New message from a specific person in a named room */ "MSG_FROM_USER_IN_ROOM" = "MSG_FROM_USER_IN_ROOM"; /** Single, unencrypted messages (where we can include the content */ /* New message from a specific person, not referencing a room. Content included. */ "MSG_FROM_USER_WITH_CONTENT" = "MSG_FROM_USER_WITH_CONTENT"; /* New message from a specific person in a named room. Content included. */ "MSG_FROM_USER_IN_ROOM_WITH_CONTENT" = "MSG_FROM_USER_IN_ROOM_WITH_CONTENT"; /* New action message from a specific person, not referencing a room. */ "ACTION_FROM_USER" = "ACTION_FROM_USER"; /* New action message from a specific person in a named room. */ "ACTION_FROM_USER_IN_ROOM" = "ACTION_FROM_USER_IN_ROOM"; /** Media Messages **/ /* New image message from a specific person, not referencing a room. */ "PICTURE_FROM_USER" = "PICTURE_FROM_USER"; /* New image message from a specific person in a named room. */ "IMAGE_FROM_USER_IN_ROOM" = "IMAGE_FROM_USER_IN_ROOM"; /* New video message from a specific person, not referencing a room. */ "VIDEO_FROM_USER" = "VIDEO_FROM_USER"; /* New audio message from a specific person, not referencing a room. */ "AUDIO_FROM_USER" = "AUDIO_FROM_USER"; /* New voice message from a specific person, not referencing a room. */ "VOICE_MESSAGE_FROM_USER" = "VOICE_MESSAGE_FROM_USER"; /* New file message from a specific person, not referencing a room. */ "FILE_FROM_USER" = "FILE_FROM_USER"; /* New file message from a specific person, not referencing a room. */ "LOCATION_FROM_USER" = "LOCATION_FROM_USER"; /* A single unread message in a room */ "SINGLE_UNREAD_IN_ROOM" = "SINGLE_UNREAD_IN_ROOM"; /* A single unread message */ "SINGLE_UNREAD" = "SINGLE_UNREAD"; /* Sticker from a specific person, not referencing a room. */ "STICKER_FROM_USER" = "STICKER_FROM_USER"; /* New voice broadcast from a specific person, not referencing a room. */ "VOICE_BROADCAST_FROM_USER" = "VOICE_BROADCAST_FROM_USER"; /** Notification messages **/ /* New message indicator on unknown room */ "MESSAGE" = "MESSAGE"; /* New message indicator from a DM */ "MESSAGE_FROM_X" = "MESSAGE_FROM_X"; /* New message indicator on a room */ "MESSAGE_IN_X" = "MESSAGE_IN_X"; /* New message with hidden content due to PIN enabled */ "MESSAGE_PROTECTED" = "MESSAGE_PROTECTED"; /** Coalesced messages **/ /* Multiple unread messages in a room */ "UNREAD_IN_ROOM" = "UNREAD_IN_ROOM"; /* Multiple unread messages from a specific person, not referencing a room */ "MSGS_FROM_USER" = "MSGS_FROM_USER"; /* Multiple unread messages from two people */ "MSGS_FROM_TWO_USERS" = "MSGS_FROM_TWO_USERS"; /* Multiple unread messages from three people */ "MSGS_FROM_THREE_USERS" = "MSGS_FROM_THREE_USERS"; /* Multiple unread messages from two plus people (ie. for 4+ people: 'others' replaces the third person) */ "MSGS_FROM_TWO_PLUS_USERS" = "MSGS_FROM_TWO_PLUS_USERS"; /* Multiple messages in two rooms */ "MSGS_IN_TWO_ROOMS" = "MSGS_IN_TWO_ROOMS"; /* Look, stuff's happened, alright? Just open the app. */ "MSGS_IN_TWO_PLUS_ROOMS" = "MSGS_IN_TWO_PLUS_ROOMS"; /** Reactions **/ /* A user has reacted to a message, including the reaction e.g. "Alice reacted 👍". */ "REACTION_FROM_USER" = "REACTION_FROM_USER"; /* A user has reacted to a message, but the reaction content is unknown */ "GENERIC_REACTION_FROM_USER" = "GENERIC_REACTION_FROM_USER"; /** Invites **/ /* A user has invited you to a chat */ "USER_INVITE_TO_CHAT" = "USER_INVITE_TO_CHAT"; /* A user has invited you to an (unamed) group chat */ "USER_INVITE_TO_CHAT_GROUP_CHAT" = "USER_INVITE_TO_CHAT_GROUP_CHAT"; /* A user has invited you to a named room */ "USER_INVITE_TO_NAMED_ROOM" = "USER_INVITE_TO_NAMED_ROOM"; /** Membership Updates **/ /* A user has change their name to a new name */ "USER_UPDATED_DISPLAYNAME" = "USER_UPDATED_DISPLAYNAME"; /* A user has change their name to a new name which we don't know */ "GENERIC_USER_UPDATED_DISPLAYNAME" = "GENERIC_USER_UPDATED_DISPLAYNAME"; /* A user has change their avatar */ "USER_UPDATED_AVATAR" = "USER_UPDATED_AVATAR"; /* A user's membership has updated in an unknown way */ "USER_MEMBERSHIP_UPDATED" = "USER_MEMBERSHIP_UPDATED"; /** Calls **/ /* Incoming one-to-one voice call */ "VOICE_CALL_FROM_USER" = "VOICE_CALL_FROM_USER"; /* Incoming one-to-one video call */ "VIDEO_CALL_FROM_USER" = "VIDEO_CALL_FROM_USER"; /* Incoming unnamed voice conference invite from a specific person */ "VOICE_CONF_FROM_USER" = "VOICE_CONF_FROM_USER"; /* Incoming unnamed video conference invite from a specific person */ "VIDEO_CONF_FROM_USER" = "VIDEO_CONF_FROM_USER"; /* Incoming named voice conference invite from a specific person */ "VOICE_CONF_NAMED_FROM_USER" = "VOICE_CONF_NAMED_FROM_USER"; /* Incoming named video conference invite from a specific person */ "VIDEO_CONF_NAMED_FROM_USER" = "VIDEO_CONF_NAMED_FROM_USER"; /* A user added a Jitsi call to a room */ "GROUP_CALL_STARTED" = "GROUP_CALL_STARTED"; /* Group call from user, CallKit caller name */ "GROUP_CALL_FROM_USER" = "GROUP_CALL_FROM_USER"; /** Key verification **/ "KEY_VERIFICATION_REQUEST_FROM_USER" = "KEY_VERIFICATION_REQUEST_FROM_USER";